3
תגובות
כיצד משתמשים בקבצי שפה? יש לזה איזה מנוע כמו שיש מנועים לעיצובים? כגון SMARTY וכדומה..כיצד לשלב מנוע של SMARTY עם קבצי שפה ואיך בכלל מתחילים עם קבצי שפה?

תודה!

3 תשובות

avatar ענה אנונימי ב 18 לדצמבר 2011 #

מה הכוונה שלך בקבצי שפה?

avatar ענה intval ב 18 לדצמבר 2011 #

קודם כל אם אתה משתמש בסמארטי, twig, מנוע תבניות כלשהו או שיש לך הפרדה בין נתונים לתצוגה - כבר יהיה לך יותר קל.

תוכל ליצור קובץ שפה פשוט המבוסס על מערכים בצורה הבאה:
english.php

$lang = array(
'thank you' => "Thank you",
'submit' => "Clear here to send your form"


hebrew.php
$lang = array(
'thank you' => "תודה רבה",
'submit' => "לחץ כאן לשליחת הטופס"
);


בהמשך תוכל לעשות אינקלוד לקובץ המתאים ולעשות echo לאלמנט קבוע במערך. תלוי בקובץ השפה שהושפת - הטקסט יהיה בשפות שונות.

avatar ענה אנונימי ב 23 לדצמבר 2011 #

אפשר גם עם XML, JSON...
דרך נחמדה